# _*_ coding:utf-8 _*_
# 开发团队: Mavericks
# 开发人员：Maverick·Ming
# 开发IDE： PyCharm
#   项目名：HelloWorld
#   文件名：7.01 异常.py
# 开发时间：2021/3/27 17:56

print('7.01 异常')
"""模块中的异常"""
# 不能除以零，否则会报错
# try:
#     # try中放置可能出错的代码
#     # print(10/0)
#     print(10/1)
# except:
#     # except放置出错以后的处理方案
#     print('出错啦！')
# else:
#     # 一般省略这部分
#     print('没出错！')


"""函数中的异常"""


def fn():
    try:
        print(10 / 0)
    except:
        pass


fn()
# 在函数中处理异常，则异常不会继续传播，否则会向外层传播（谁调用就传给谁）
# 直到传递到全局作用域，依然没有处理，则停止程序

# 出错时，可以在文档查询错误类型的说明
